﻿

/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: 98%;}
    #nav li{margin: 0 8px;}
    #ban .items{height: 460px;}
    #ban .txt{right: 3%;}
    /*底部*/
    .fd-ul li{padding-right: 46px;}
    /*主页*/
    .lm-ul01 .txt .tit{line-height: 38px;height: 38px;}
    .lm-ul01 .txt {padding: 20px 8% 0 5%;}
    .lm-ul02 a{font-size: 14px;}
    /*lm内页*/
    .lm-ul03{margin: 0 -10px;}
    .lm-ul03 li a{padding: 0 30px;}
    .lm-ul06 li .inner{padding-left: 35px;}
    .lm-ul08 li a{padding: 0 10px;}
    .lm-ul08{margin: 0;}
    .lm-ul08 .txt p{height: 220px;}
    .lm-ul09 li{width: 100%;text-align: center;}
    


}
/*pt 1110*/
@media only screen and (max-width: 1110px) {
    .pt-wp2{width: 98%;}
    .dm7 a em{max-width: 45%;}
}
/*pt 1203*/
@media only screen and (max-width: 1030px) {
    .pt-wp3{width: 98%;}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
    /*头部*/
    #hamburger{display: block;}
    .hd-head .logo img{width: 150px;height: auto;}
    .hd-head .logo{padding: 0;}
    .hd-head{height: 50px;}
    #hd{position: fixed;width: 100%;top: 0;left: 0;z-index: 999;}
    #nav{display: none;width: 100%;text-align: center;background: rgba(255,255,255,0.9);padding-bottom: 15px;}
    #nav li{float: none;width: 100%;}
    #nav .a1{line-height: 30px;border-bottom: 1px solid #ddd;}
    #nav .g-btn1{display: inline-block;}
    #bd{padding-top: 50px;}

    /*底部*/
    .fd-ul dl{display: none;}
    .fd-ul{float: none;width: auto;overflow: hidden;padding: 0 15px;}
    .fd-contact{float: none;padding-left: 15px;clear: both;padding-top: 15px;}
    .fd-tit{line-height: 16px;}

    /*主页*/
    #ban .txt p {
        font-size: 14px;
        padding-left: 12px;
        border-left: 3px solid #fff;
        line-height: 16px;
    }
    #ban .txt h3{font-size: 20px;}
    #ban .txt{width: 205px;right: 10px;top: 40%;}
    #ban .items{height: 300px;}

    .lm-ul01 li{float: none;width: auto;margin-bottom: 10px;}
    .lm-ul01 li:hover{margin: 0 -5px 10px;}
    .lm-ul01 .txt .tit{text-align: left;}
    .lm-news .pic{float: none;width: auto;clear: both;height: auto;}
    .lm-news .info{width: 30%;}
    .lm-ul02{width: 65%;}
    /*lm内页*/
    .p-txt,.p-txt.p-txt2{padding: 25px 60px 15px;line-height: 26px;}
    .lm-ul03 .pic-box{padding: 0 40px;}
    .lm-row3{-webkit-background-size: auto 50%; background-size: auto 50%;}
    .roll-certificate .item a{margin-left: 25px;}
    .roll-certificate{margin-left: -25px;}
    .lm-txtimg .roll-pic01,.lm-txtimg .txt{float: none;width: auto;}
    .lm-txtimg .roll-pic01{margin: 0 auto 20px;}
    .lm-txtimg .txt{padding: 0 5px;}
    .lm-ul05 .pic-box{padding: 24px  40px;}
    .lm-row11 .txt-l{padding: 0;}
    .lm-row12 .col-l, .lm-row12 .col-r{float: none;width: auto;}
    
    #ban2 .ban21 h2,#ban2 .ban21 a{font-size: 16px;}
    #ban2 .ban21{height: 40px;line-height: 40px;margin-top: 175px;}
    .dm6 dt h3{font-size: 16px;padding-left: 12px;}
    .dm6{float: none; width: 100%; padding-bottom: 40px;}
    .dm6 li{padding-left: 5px; padding-right: 5px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
    .m-y5 .dm5{padding:10px 0; width:100%;}
    .dm5 h1{font-size: 20px; text-align: center;}
	.m-y5 .dm5 .info{padding:40px 15px 0;}

    /*内页ban*/
    #ban1 {height: 300px;}
	#ban1 i{font-size:50px;line-height:130px;}
    #ban1 h2{font-size: 18px;}
    #ban1 small{font-size: 24px;line-height: 50px;}
    #ban2{margin-bottom: 20px;}

    /* by葡萄 */
    .m-y3 .m1 .txt{float: none; max-width: none; margin-top: 30px;}
    .m-y3 .m1 .img{float: none; max-width: none; margin: 0 auto;}
    .m-y3 .m1 .txt h1{text-align: center;}
    .m-y3 .m1 .cont1{text-align: center;}
    .m-y3 .m1 .cont1 img{width: 66%;}
    .m-y3 .TAB_CLICK{text-align: center;}
    .m-y4 .dm4 .txt h2{font-size: 16px;}
   /*招聘列表*/  
     .ul-list li {width: 33.3333%;}
}
/*pt 855*/
@media only screen and (max-width: 855px) {
    .dm7 a em{display: none;}
    .dm7 a span{float: none!important;}
	.tech-yf-img{float:none;width:auto;}
	.tech-yf-text{float:none;width:auto;}
}

/*Common For Max 768*/
@media only screen and (max-width: 767px) {
    /*公用*/
    .g-btn2,
    .g-btn3{width: 90px;height: 25px;line-height: 25px;font-size: 12px;}
    .fd-ul li{padding-right: 27px;}
    /*lm内页*/
    /*.lm-ul03 li{width: 50%;margin-bottom:25px;}*/
    .lm-boximg{width: 420px;margin: 0 auto;}
    .lm-ul04{
        margin-left: -140px;
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6); 
        -ms-transform: scale(0.6); 
        -o-transform: scale(0.6); 
        transform: scale(0.6);
    }
    .lm-txtimg .txt{font-size: 12px;line-height: 20px;height: 160px;}
    .lm-ul05{padding: 5px 0;}
    .lm-ul05 li{/*float: none;width: auto;*/overflow: hidden;width: 50%;text-align: center;}
    .lm-ul05 .pic-box{display: inline-block;vertical-align: middle;height: 50px;width: 50px;padding:15px 0;}
    .lm-ul05 .txt{vertical-align: middle;display: inline-block;text-align: left;padding-left: 30px;}
    .lm-row11{padding: 30px 50px;}
    .lm-row11 .txt-r,.lm-row11 .txt-l{float: none;width: auto;}
    .lm-row11 .txt-r{padding: 0 0 30px;font-size: 14px;}
    .lm-row11 .txt-r h3{font-size: 26px;line-height: 26px;}
    .lm-row11 .txt-r .p2{font-size: 14px;}
    .lm-ul06 li{float: none;width: auto;text-align: center;}
    .lm-ul06 dl{height: auto;}
    .lm-ul06 li .inner{padding: 0;}
    .lm-ul07 li{width: 50%;}
    .lm-ul08{padding: 0;}
    .lm-ul08 li{float: none;width: auto;text-align: center;margin-top: 20px;}
    .lm-ul08 .txt p{height: auto;}
    .case-bd h3{font-size: 18px;}
    .case-bd .slick-next,.case-bd .slick-prev{
        width: 25px;height: 25px;
        -webkit-background-size: 15px auto;
        background-size: 15px auto;
    }
    .case-bd .slick-next{right: -20px;}
    .case-bd .slick-prev{left: -20px;}
    .case-bd{margin: 0 20px;padding: 30px 5px;}
    .dm1 li{margin-bottom: 15px;}
    .dm4 li{padding: 0px!important;}
    .m-y5 .dm5 .info img{width:100%;height:auto;max-width:100%;}
    .m-y5 .h60{height: 30px;}
    .m-y1 .TAB_CLICK1 li span{padding: 0 10px;}
    .m-y3 .m1 .txt h1{font-size: 22px;}
    .m-y3 .m2 h2{background-position: 7% bottom;}
    .tech-yf-img{float:none;width:auto;}
	.tech-yf-text{float:none;width:auto;}
	/*招聘列表*/  
     .ul-list li {width: 50%;}
    /*人才培养*/
	.ul-icon-i li, .ul-case-i li {width: 50%;}
	.product-left {width: 100%;}
.product-right {width: 100%;}
.product1-left {width: 100%;}
.product1-right {width: 100%;}
#box {position: relative;width: 320px;height: 433px;margin:0 auto;}
   /*产品页*/
     .products-ad li{float: none;width: auto;margin-bottom: 10px;}	 
}

/*pt 530*/
@media only screen and (max-width: 530px) {
    .m-y4 .m1 .m11{float: none; text-align: center;}
    .m-y4 .m1 .m12{float: none; margin-top: 3px;}
	.tech-yf-img{float:none;width:auto;}
	.tech-yf-text{float:none;width:auto;}
	/*招聘列表*/  
     .ul-list li {width: 100%;}

}
/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    .lm-ul01{padding-top: 20px;}    
    .lm-news{padding: 20px 0;}
    .lm-news .info,.lm-ul02{float: none;width: auto;}
    .lm-news .info{height: 140px;}
    .lm-news .info .txt{padding: 15px;}
    .lm-news .g-btn2{margin-top: 10px;}
    /*lm内页*/
    .lm-ul03 li a{padding: 0 15px;}
    .p-txt,.p-txt.p-txt2{font-size: 12px;line-height: 20px;padding: 10px 20px 10px;}
    .lm-boximg{width: 320px;}
    .lm-ul04{margin-left: -190px;}
    .lm-txtimg .pic{height: 160px;}
    .lm-ul05 li{width: auto;float: none;}
    .lm-row12 .box{padding: 10px 15px 35px;}
    .roll-txt h4{font-size: 16px;line-height: 20px;height: 20px;margin-bottom: 10px;}
    .lm-ul07 li{width: auto;float: none;margin-bottom: 10px;}
    .dmore{width: 100px;height: 45px;line-height: 44px;font-size: 14px;}
    #ban2 .ban21 a {
        background-size: auto 15px;
        padding-left: 30px;
    }
    .m-y5 .ban21 h2 small:before{padding-left: 10px;padding-right: 10px;}
    .m-y2 .m2 ul li a{font-size: 16px;}
    .m-y2 .m2 ul li .m22{height: 150px;}
    .m-y2 .m4 ul li h3,.m-y2 .m4 ul li small{font-size: 16px;line-height: 30px;}


    #ban1{height: 208px;}
	#ban1 i{font-size:40px;line-height:100px;}
    #ban1 h2{font-size: 16px;}
    #ban1 small{font-size: 18px;line-height: 30px;}
    .dm7 a span{font-size: 16px;}
    .m-y1 .TAB_CLICK1 li span{padding: 0 2px; font-size: 12px;}
    .m-y1 .TAB_CLICK1 li{padding: 14px 0;}
    .m-y3 .m1 .cont1 img{width: 90%;}
    .m-y3 .m1 .TAB_CLICK1 li{font-size: 12px;}
    .dm2{font-size: 20px;}
    .m-y3 .m2 h2{background-position: 6% bottom;}
    .dm3 li{padding: 0 14px 0 9px;}
    .tech-yf-img{float:none;width:auto;}
	.tech-yf-text{float:none;width:auto;}
	/*人才培养*/
	.ul-icon-i li, .ul-case-i li {width: 100%;}
}

/*Common For Max 400*/
@media only screen and (max-width: 400px) {
    .dm4 .img{width: 105px;}
    .dm4 .img img{width: 100%; height:auto;}
	.tech-yf-img{float:none;width:auto;}
	.tech-yf-text{float:none;width:auto;}
}
